﻿using Odin.Contracts.Data;

namespace Odin.Contracts.Services
{
	public interface IWebServer
	{
		void EnsureHostIsRunning();
		void ClearDirectory();
		void PrepareDirectory(Session session);
		void PrepareRunner(Session session);
		bool IsHostRunning();
		void ShutDown();

		string BaseUrl { get; }
		int Port { get; }
	}
}
